import type { PageResult } from '@/types/global'
import { http } from '@/utils/http'

/**
 * 幸运奖列表
 * @param data 请求参数
 */

export interface KpcodeLuckyParamEntityItem {
  /**
   * 开奖地区编码,为空表示区域不限制
   */
  areaCode?: string;
  /**
   * 开奖地区名称
   */
  areaName?: string;
  /**
   * 创建时间
   */
  createTime?: Date;
  /**
   * 幸运奖结束时间
   */
  endTime?: string;
  /**
   * 完成期数
   */
  finishPeriodsNo?: number;
  /**
   * 主键ID
   */
  id?: number;
  /**
   * 兑奖有效天数
   */
  jackAliveDay?: number;
  /**
   * 中奖限制选项:
   */
  jackLimit?: string;
  /**
   * 开奖时间,格式HH:mm:ss
   */
  luckyStartTime?: string;
  /**
   * 开奖周期,格式:星期一,星期三,星期五,星期日
   */
  luckyWeek?: string;
  /**
   * 开展最大期数
   */
  maxPeriodsNo?: number;
  /**
   * 幸运奖开始时间
   */
  startTime?: string;
  /**
   * 状态:0-作废;1-启用;2-结束
   */
  status?: string;
  /**
   * 租户ID
   */
  tenantId?: number;
  /**
   * 更新时间
   */
  updateTime?: Date;
  /**
   * 每期中奖数量
   */
  winningNo?: number;
  /**
   * 奖金金额
   */
  winningPrize?: string;
}

export const getXyjListApi = () => {
  return http<KpcodeLuckyParamEntityItem[]>({
    method: 'GET',
    url: '/admin/home/jackLuckyParamList',
  })
}
